embassy compound - German English Dictionary